MVPLERDVKKDREVDSLVSTLDAVDRGSLDKLLTSVPQLTRYGPDQWHRTHQLMAAEGIESDKFLSIVSAYPELLGRDPDRLAGSLHCWRSCQFGDRQMQALLAAHPQLLDLTDQGKLAARVAFLHSYFETRKNVWRLFLNCPNLVADDAQGTIQPKVEYILQRMRIEVPEVVKSCALAAELDMVRCRHVFLERLGLFKPRSLKADPGDPNDNPKLNQITDTTDKRFAVKVAFVTLEEYEAFQELFEREQNRRSGRGAVGEEDEDYDDGEFEVARDDDSKTRKMSYRKKSKRKHS