MDVSPISLTGRTILSAIVYNQCQEGVYNQSIMPNASVRSKHYLIDSMAPQLSAISPAKKPSFLIPKYQSFLKLHNGSQRIVVCAKISVGQSQSLIINAHLDLKGFSPFTEGHSVPTWLHKYSSVTGGSPSSSSSSNEEEFMEEEEHDIALQLPQLHEMLKLLRNQGDKQNSRRRKRNVYLVGTGPGDPELLTLKAFRLMQSADLVLYDRLVSTNIMDMVHPGARLLYVGKTAGYHSRTQDEIHQLLLNFAEAGATVVRLKGGDPLVFGRGGEEMDFLQQQGIEVKIVPGITAASGIAAELGIPLTHRGVANSVRFLTGHSRKGGTDPLFLDKHTADPESTLVVYMGLATLPALTHKLISDGLPPVTPAAAIERGTTSQQRMVFDELQNLPDKVINAHLVSPTLIMIGNVVALSRYWPTNSSKRQSKQNKSKSAFLEAM