MKRPVDFFAMKENGEKITMITAYDYPSAKNVEQAEADMILVGDSLGMVVLGYDSTVPVTIDDMIHHTKAVKRGATDTFIVTDMPFMTYHGSVNETIQNARKIIQESGAHAVKLEGAGEVVNKIARLTEAGAPVVAHLGLTPQSVGLTGSYKVRAKSAQEAQELMDNALAVEAAGAIAIVLEAIPRQLAEKVSKALSIPTIGIGAGLETDGQVLVYHDIIGYGISRRAKFVKAYADIDETIEPALASYVKEVKAETFPEVKHSFTMAEEDLKGLYGRE*