MGGSALPSTSPVMGLLFGYIDGGVVSIVDAEDMEWPGSSVGDHRAAISKKIELHRKVFPRHEVVGWYRVQKETDSMSNNNSNIALDDSFSDVVPRASSDLLGDAQLPLTVYETLVTEGGGIASAVFVNVDFELETYEPERIAVEKVFKTAPGRRPSELDVQLDSLRTSIGSMNARMGVLLEFLRKVEKGELPPDNTLLRSVDGLVQQLPLVMAALEEGTNPYSADGGEGRKPLSELENEYNDTMLLSYLAAVAKTAKTVHLYAKKHRVAFEGNNSTRDVGGRRAVY*