MDKTLRCVRWGYEVNASSDECINAIDSYFYQVLSYGRNWKVILEAPLHDKDCVLGNVLAAHYLSSSDHSKANTYVEAARSNLYKFVYLQEQSTPYEKAVFEAVSYLISEDGDDDLALEMHTQLLTRFPKDLASLKRAQVLCFYMGQPAPFLSLVQQVLPVNQEESYIHGMLAFPLLELGRMEEAAAASRKGFEINKADAWAHHCLCHVLQHECQFKEAVEFMEELSECWHSCSSFLYTHNWWHIALCYLEGGSPMSKIEEIYDNHIWKELEKGDAVPPEVYLNAIGLLLRLDVRDALQGSFEDRLKLLAARLTDQENWYMSWHLDILIVWALAKVGETSKARELLEGLKLRLSKMNKKKQEVMKRGIQLGEAVYEYAKGDYKQALELLGSDFNAFDYKIIGASDEQIDVFNEMWCQLLLKRPILNWYGLL*