MDLSAISHSYIHTNGIRMHVAQQGSGPLVLLLHGFPELWYSWRHQIPALAKAGFHAVAPDMRGYGETDAPLGSDKYTSMNLVGDLIGLLDALGEQQCFVIGHDWGAVIAWRLCLFRPDRVRGHVSLSAPYMPQNPSVTTLEYYRSKFGEGFYICRFQEPGRAEADFARQSCFTLLKKVLLGRKPGIPIALPDNEFSDLFEEPKKFPHWMSEDDISFYARHFEKTGFTPALNYYRAIDLDWELMAPWTGAKVVVPTIYIAGNQDPVYAMSRTEELINSGRLKDSVPNLKKAIVLEGLHHFLHEEDSELINAYIIEFLNSFVDVSKLRSAL*