MAFDEKLEQELESLDWDSLYGSKLGVQDIFFSLLYGSEEERIRAAKEVRRLTKTSTKSRAYLAAAGVILPLVSMLRSASVDEKEAAVLALLNLAVRNERNKVMIVKAGAISPLVGLLQLEGQNLRESAAAAVLTLSASNANKPLIGASAVIPLLVEMLTSGTIQGKVDAVMALYNLSAYKENLVPILAAGAISPLLMLLKDCKKSSKVAEKTTALLESLSAFEEGRSAIVKADGGVLTLVEVVEEGSMQSREHAVGALLTMCQSSRSKYRQALLQEGVIPGLLELTVEGTPRAQQDAHMLLQLLRESPQPPRRASAPSVLESLVYDIASHVDGGEVGTESAKQMLTDMVHLSQEQSMRHLQQRALVCIPSKLSQADYQKSLLNDPL*