MEGMVRHRTMEVNGISMHVAETGPEVDAKGTVLFVHGFPELWYSWRHQMEHLAARGYRCVAPDLRGYGGTSAPSDIASYTAFHIVGDLIALLDALGLAKVFVLGHDWGALIAWYLCVFRPERVTALVNTSVTFMRSIMIRTGPGFVKPTDYFNSTYGPKFYMCRFQVPGVAEKQFAAANAKHLVRQVLCHCFSHGVACEENMDDDPSSTKLPSWLTEADVDYFGAAFEKTGFTGAINYYRNLDRNCELAAPWSDAKVRVPTKFIVGTGDIAYNFLGIQDYLHNGGFKEDVPLLEELVVIPGAGHFVQQEKAQEVSDHIYDFITKF*