MVKHSVFGVERDIDIPANEFPTESELEAMEAPLTAAGCQHEWFESTHDNLQLHIRKYLPSDDKKNPKAIVIFMHGLQSHCGMAYVMSNGRLVNNALLADHYTKLGFAVYAFDLVGHGYSEGARHVMPSTTVLEQDLVEFAKLITSRYPTGTPWFLTGESLGGNITLQAARYFQDHPEEFPSGFQGIVLFSPAIYPDTMYAPAQWYLQLCVTPFIPNWRPPACIPNPVGPSKVWRDPERVAKGLEHNPISAHCKHPPYLSLWTLTVAMRVVRDQSIPGLTLPFCVVHGVKDSAIPVVGSEYLVDRASTPESDKAHKFYEEAFHDLLAEPEAEEVVTFTSDWMNQRLSQAN*