MKAVRKLRGKQNDVSKSTPELAPLSRNLQVLASVSSASSLPDVPPSFGQLKSIKSSVIAAELANDEVEAILNAPHRTSHGPSGEEEEEDGYNRRGALRSPLPDDDPREDEWTAGFERASDAFAARLGGSVDELEKASVFVSPGPLQRPCGSRTSGEGGGCGAGGGTAAAVAGSGPRGRRQRYRSAGGGRRPDVPGPRRRRLLLLFRSYDCARRLAAAPSAAPPAAPGAPEKPWAPEPPAELGFRREACVEALVRLLFAEGVPGEGGLPLRDFETEPVDEEAELARESQQTSLLDLLDPSAPPEGAGGSPARRGPPAASSAIDEAGPPVYRMLVAWEANVREAAARPSTAAAYLFAHSAELESVALREWPPLAPLPEAARTLAAFTLQRVAGERADRDLAVARTRYVAGRAALAAAHYPDDMAAERSLIRHVVAPELEKLCAKRRVYPVFVDLRYGLSGSAALDEGSVATLLEEVERCRPFFVCFAGQRRAAGS*