MESTTTESKAPWTEVLGSNNWEGLLDPFDITLRLLILRCGDFCQATYDAFNNDKNSKYAGSSRYGKKSFFEKVMLRPSPSDYQIAAFLYATAKVSIPEAIFVHSLSRESWDRESNWIGYIATTTDEVSRTLGRREIYIVWRGTSRDFEWLNVFGAKSESAEPLLRQKTFGATPTTADSGETSSSSSSDSDNDEIPRVMQGWLTIYTSDDPNSSFTKQSVRTQVLTTIKHLVGIYKNEETSIIITGHSLGASLSILSAFDLAENGITDVPIAAFVFGSPQVGNQAFNDRLNQFSNVKILHIKNKIDLIPLYPSGLLGYVNTGVDFVIDTRKSSSLKESTNTGDWHNLQGMLHVVAGWNGEDGEFELKVNRSLSLVNKSSEFLKDEFLVPGSWWIEKNKGMILDGNGDWVLEPPDEEDIPVPSGPVEEMVTATSGDGEEKVTAAASGNNKRCWIL*