MDFGFVYCPKRGEIKGNHFPELKIGLHQDAVLIIKLPDSRALRIMSRSLFFAMVLFILPSIGSILRGSFDVIDDSYVNSDGRDFNVLHNLFRDLADEGLVKKGHKGLVLSSENDHLIKDLELLNDNVVDLVLDSDMDYKNSIPNETFNFAIAQNEWNSTFIDRVLKIGGIVVTQLSNDPLAELKALANYRIVYIRRFDKTLVGVRKTGVLNAELNSQKKDIVCGSTPEAKKVALKGLEDVLLEPPKRALLKSFSRKMKFLPELLGDSLENYPRRIFISDEKNGVAEWFKRSYPANNQDFEIYNLDVEIQESEQSGDGVALVGTAEWLSKNVKEEDYVVMKAEAEVVEEIIKKKAICLVDELFLHCRNQLEEVDDDEEENGSQKRAYWQCLTLYGKLIDEGVAVHQWWS*