MDKTLRCVRWGYEVNASSDECINAIDSYFYQVLSYGRNWKVILEAPLHDKDCVLGNVLAAHYLSSSDHSKANTYVEAARSNLEQSTPYEKAVFEAVSYLISEDRDDDLALEMHTQLLQRFPKDLASLKRAQLLCFCMGQPAPFLSLVQQVLPVNQEESYIHGMLAFPLLELGRMEEAAAASRKGYEINKADAWAHHCLCHVLQHECQFKEAVEFMEELSESWHSCSSFLYTHNWWHIALCYLEGGSPMSKIEEIYDKHIWKELEKGDAVPPEVYLNAIGLLLRLDENWYMSWHLDILIVWALAKVGETSKARELLEGLKLRLSKMNKKKQEVMKRGIQLGEAVYEYAKGDYKQALELLGSDFNAFDYKIIGASYEQIDVFNEMWCQLLLKTGQSSTGVIKERIKVRDGVPFTWRLLEKSCDMEGNAEAESAGERAKKLGSSYF*