MDFGFVYCPKRGEIKGNHFPELKIGLHQDAVLIIKLPDSRALRIMSRSLFFAMVLFILPSIGSILRGSFDVIDDSYVNSDGRDFNVLHNLFRDLADEGLVKKGHKGLVLSSENDRLIKDLELSNDNVVDLVLDSDMDYKNSIPNETFDFAIAQNEWNSKFIDRVLKIGGIVVTQLSNDPLAELKALANYRIVYIRRFDKTLVGVRKTGVLNAELNSQKKDIVCGSTPEAKKVALKGLEDVLLEPPKRALLKSFSRKMKFLPELLGDSLENYPRRIFISDEKNGVAEWFKRSYPANNQDFEIYNLDVEIQESEQSGDGVALVGTAEWLSKNVKEEDYVVMKAEAEVVEEIIKKKAICLVDELFLHCRNQLEEVGNDDDDEEENGSQKRAYWQCLTLYGKLIDEGIAVHQWWS*