MKVVNGDFGYVLEDVPHLTDYIPNLPIFDNPLRSNPAYSVVKQYFVDMDDTVPQKIVVHKDSQRGVHFRRAGPRQKVYFNSDDVRACIVTCGGLCPGLNTVIREIVHSLDYMYGVDKVLGIEGGYRGFYAKNTINLTPKLVNDIHKRGGTILGTSRGGHDTKKIVDSIQDHGINQVYIIGGDGTLKGAAIIYEEIRRRGLKVAVAGIPKTIDNDIPIIDKSFGFDTAVEEAQRAINAAHVEAQSAENGIGVVKLMGRYSGNMLLQSFYAWQID*