MTIKLSGFPGTVSAEEVTKFLEDNTGKDAVVALKVRPPRDTATSRALVVVQLTSSKFLEEITFKAQQRHLWYEGSRLTVRQGERDIILKPRTAMAKLENIFMHIGCLVAEDRFSGLWSITDVKVNFGFGLRKLQFFFPYLGFEYKLELFYESIREIQLHHQCCQATKFLLIKVKAAPWIYKKGIPSSENIYEDPALNYYRDTPEDQWTRTTDFTPNCSIGQSSALCLEVPYSCELPDICENFIYFKENEGQFILVEGSSYCDKLDLVPIVNPGQNIQLPYSIHFKINSLVQNGIIMGPTLDDEFFSLLNPYSTNKQYIDRALEALAHLKDTCFEPTRWLKEQYSKYKLSRRLPKLPVVSLDPGLVYINRVQVTPTKVYFCGPEVNSSNRVLRHFSDDIENFIRVSFVDEELNNIRSMDLILRKTPADGERHTSIYKRILSTLKDGIVVGDKKFEFLAFSSSQLKENSVWMFALRSGCTAADIRGWMGDFSDIKNVGKYSARLGQSFGSSRESLTVMKDEIECIPDIETEDRKYNFSDGIGKISADFAEKVASKCDLSSTPSALQIRVGGYKGVVSVDPKSEFKLSLRKSMCKYKSDNMKLDVLAWSRYLPCSLNRQVISLLSTLGVEDHVLEMKQQQVVDQLDMILTDPVRAKEALEVMSPGENSRVLREMLRCGYKPDAEPYLSMMLQNLRASKLWELRTKTKIFIPKARVMMGCLDETGTLEYGQVFVNISHVGHKRFYDDGPDAVAGIELDSSAVLVGKVFVAKNPCLHPGDVRVLVAVDVPALHHLVDCVVFPQKGKRPHPNECSGSDLDGDLYVVCWDPLLIPPRQIAPMEYIPAPTANLDHDVQIEEVMEYFANFMVNDTLGIISNAHTVFADKEPLMAESDSCKELATQFSIAVDFAKTGAPAKFPPRLHVKEYPDFMEKHNRPTYESKRVIGKLFRAIKNIAPPNGHVKSFTQEVARKSYDADMEVNGLENYIEDALWYKEQYDFKLRNLMDHYGIQTEAEIVSGNLMEMSKSYTKKKDAETIELAMRTLKKEARTWFDEKGSGTDPDVDDDAHAKASAWYHVTYHPAYYNDEMNQTHFISFPWCVHEKLINIKQKKLEKKG