MRVIVEYGKEKRLMNLVAQDLSGTKTAVALWDSFALKLNTYISQHQNEIVPVIILLRLAKLKFWGGQPQVGNCLFGSRLHINDDMPHILEFKSNLNALDMNVESSSRTSQLNSDTIVANPEDYYLRFQIKNIDEIPDFNEEVSLTIIATIIGFDMDERWYSFYCCDCSKKVTKNDDDVDVGPFHCDGCGLLSDVYGKIRIVVRVQDESGSSLFVLFERHDQGRQQIPDEFKILLNKKFVFKENTNYVHDDIIDVVDLEALTPSSCTGKRHIQIDANTNSLEWSSSKTVHGSHT