MVNKDDRMLKRGGAQDHFQINHFMFKAELHCQTAACNPVWSQAKAEVDNVGYRVTVSGFRAKCRTVGDYELRIFPLDTQGWMRPGSPAHHPAGISWAFKVTPNQGSVTLTARWLTPAAAAAGTSAGHQAAGAKPELRLGSSLPDLELTMTMGGDPTPFPAHITTDVKQLLSALSFRVSCTAKVPALGQADQTPSQDSAAGKRKQAGKQYDGCETVRRDPFFVKAAKLQRRATVRPANVREGLVVSGLIPPPTWLDVRVPVVKRAARAEVQLQVEYLGEQQEVHESGPLELSLLSGWPASVQAEEQLEYSKGELLKEQQLALKDAEVFGSVRPFWNEDAQVAKGRRLVWKV