KLQYYLPLFGSSENFLRALRKSSHLLTSNRERVVEPNVALLRECGLAACDIAKLCMVVPRILTANPELVREMVACAEALGVPRGSGMFRQALQAVSFKSEDKIAAKANYLKKIFRWSDAQVSHAVCKAPIVLRKSNSSLQQRSEFFLSEMGLEPAYIAHRPALLSYSMEGRLRPRYYVIQFLKANGLLGQYRDYYNIVMLSDKVFMERFICPHKKAAPHLAKDYATACKGEVPANFRFT