MKSMTIKLSGFPGTVSAEEVTKFLEDNTGKDAVVALKVRPPRDTATSRALVVVQLTSSKFLEEITFKAQQRHLWYEGSRLTVRQGERDIILKPRTAMAKLENIFMHIGCLVAEDRFSGLWSITDVKVNFGFGLRKLQFFFPYLGFEYKLELFYESIREIQLHHQCCQATKFLLIKVKAAPWIYKKGIPSSENIYEDPALNYYRDTPEDQWTRTTDFTPNCSIGQSSALCLEVPYSCELPDICENFIYFKENEGQFILVEGSSYCDKLDLVPIVNPGQNIQLPYSIHFKINSLVQNGIIMGPTLDDEFFSLLNPYSTNKQYIDRALEALAHLKDTCFEPTRWLKEQYSKYKLSRRLPKLPVVSLDPGLVYINRVQVTPTKVYFCGPEVNSSNRVLRHFSDDIENFIRVSFVDEELNNIRSMDLILRKTPADGERHTSIYKRILSTLKDGIVVGDKKFEFLAFSSSQLKENSVWMFALRSGCTAADIRGWMGDFSDIKNVGKYSARLGQSFGSSRESLTVMKDEIECIPDIETEDRKYNFSDGIGKISADFAEKVASKCDLSSTPSALQIRVGGYKGVVSVDPKSEFKLSLRKSMCKYKSDNMKLDVLAWSRYLPCSLNRQVISLLSTLGVEDHVLEMKQQQVVDQLDMILTDPVRAKEALEVMSPGENSRVLREMLRCGYKPDAEPYLSMMLQNLRASKLWELRTKTKIFIPKARVMMGCLDETGTLEYGQVFVNISHVGHKRFYDDGPDAVAGIELDSSAVLVGKVFVAKNPCLHPGDVRVLVAVDVPALHHLVDCVVFPQKGKRPHPNECSGSDLDGDLYVVCWDPLLIPPRQIAPMEYIPAPTANLDHDVQIEEVMEYFANFMVNDTLGIISNAHTVFADKEPLMAESDSCKELATQFSIAVDFAKTGAPAKFPPRLHVKEYPDFMEKHNRPTYESKRVIGKLFRAIKNIAPPNGHVKSFTQEVARKSYDADMEVNGLENYIEDALWYKEQYDFKLRNLMDHYGIQTEAEIVSGNLMEMSKSYTKKKDAETIELAMRTLKKEARTWFDEKGSGTDPDVDDDAHAKASAWYHVTYHPAYYNDEMNQTHFISFPWCVHEKLINIKQKKLEKKG