MKVIRVHLGTFRLLEEKTPPGIVDKFGWCTWDAFYLTVHPKGVREGVKGLVEGGCPPGMVLIDDGWQSICHDDDPISEQEGMNRTAAGEQMPCRLVKFEENYKFRDYESPKVPSGRGMSAFIRDLKEEFGTIEHVYIWHAVCGYWGGVRPAVGGNMPESRVISPKLSPSLQMTMEDLAVDKIVNNGVGLVQPELAYKMYEGLHSHLESAGIDGVKVDVIHLLEMLSEEFGGRVALAEAYYKALTASVRKHFKGNGVIASMEHCNDFMFLGTEAIALGRVGDDFWCTDPSGDPNGTYWLQGCHMVHCAYNSLWMGNFIHPDWDMFQSTHPCAEFHAASRAISGGPIYVSDSVGKHNFKLLKALVLPDGSILRCQYYALPARDCLFEDPLHDGKTMLKIWNLNKYTGVLGIFNCQGGGWCPVARRNKSANQFSQSVTCSASPKDIEWNSGKSPISVKGVDVFAVYMFKEKKVRLLKSSEKLEISLEPFNYDLLTVSPVTVLPRKSIQFAPIGLVNMLNTGGAIQSVMVVDDESLIRIGVKGSGEMRVFASGNPVSCKIDGVDVEFCFHDQMVTIQVPWPSSPKLSVMEFLF*