MSKERFLFTSESVTEGHPDKLADQISDGILDAILEKDPMGRVACETLVTTGLVVVAGEISTSCYVDIPRLARDIVKEIGYTRAKYGFDGDTCAVVSSIDDQSPDIAQGVDRALEVRETHMTDSQIDAIGAGDQGMMFGYACDDTEELMPAPISLAHKLARRLSMVRKQRILPYLRPDGKTQVTLEYVDGRPVRVDTIVVSTQHHPAVDASQIEADIVEHVIYPVIPAHLMERRPRILVNPTGRFVLGGPMADTGLTGRKIIVDTYGGMVPHGGGAFSGKDPTKVDRSAAYMARYAAKNVVAAGLAKSCQIQVAYAIGVAHPVSIMVDTFGTGVISDEALMSLIREHFDFRPGAIIRDLDLRKPQYRRLAAYGHMGRTDLDPLPAWERTDKAEALRKAAERMA