MAPVPISQIKVGHIDDVQELRKSIPAAIPERFIRDMAERPTLTMETLLSSTDIPVIDFSQLLKGKTDELQRELSKLAASCEEWGFFQVINHGIDLGLLESIEKAAMDFFMLPLEEKQKYAMAPGTIQGYGQAFVFSEDQKLDWCNMFALGLEPHFIRNPKLWPTKPAEFSDALEVYSREIRELCQNMLRYIAMSLGLNEDAFENMFGEAVQAVRMNYYPPCSRPDLVLGLSPHSDGSALTVLQQGRDGSVGLQILRHNTWVPVRPIPNAFVINIGDTIEVLTNGKYKSVEHRAVTHKEKDRLSIVTFYAPSYEIELGPMPEFLDENNPCKYRRYNHGEYSRHYVTSKLEGKKTLDFAKIHTNSSS*