MKKPGGQYPESSEMEMEVDRKREYGGSLPVQNVQALASNNSNHIPSRYLRPELDTDQVLIHDVSLQIPVIDMNKLQDDDELAKFHLACKDWGFFQLINHGVSKEVTEKMKIDTEEFFKLPLEEKMVCAQQPNNIEGYGQAFVVSEEQKLDWADMLFLLTQPAYITTTRLWPTIPASFRANLEKYSLELQKVTVSLLKLMAKNLGIEPEKFASLFEDGIQSMRMNYYPPCSQAKKVIGLSPHSDATALTLLMEVNQVQGLQIRKYGNWVPIKPIPNAFIINIGDIIEIMSNGEYKSIEHRAVVNPEKKRLSVAAFHSPNIKTIIGPLPNSVKDKAIYRSLMHEEFTKLSVTSKLDGKNLLSRMKLEP