MDKVAQLDDPQCELLLLRACTGVSKLYFALRTCPHGIFEAAQRTFDEALRSSLERIVTASGPGFGDWQWRFATLPFSFGGLGVIPRAFEDALSLFSGTVEYDILSNPSEVAAPKLMKKLADIYFTKVTSTAESTFSLSSRQSALWRSQQEITPLLGFVRVFAGDIFGDHAVSCAGIVGIKHRHNVVRDTLVDVCYRSGISARKEVDIGLSGGNDGALRPADVLLYSWDRGCDVCVDLMGFSPLTQSGLSGFAPGRVVTNAAIRKRAKYEARCRAIGYGFLPFSFSSLGELDKDVVALLKRIQKFSRTQDIGARAAAHIFTRIGFAIAREVGAQNVSRLPTNYL*