MSIRTVASRWRILQGRDNWEGLLDPLDLDLRRLLLLYGDMAQAAYDAFNHERVSKYAGSCRYAKRDFFSKVNLVNGNPFEYTITKFIYATSSVQVPEAFLIRSLSREAWSKESNWMGFVAVATDNGKKQLGRRDVVIAWRGTIEALEWVEDFDIGQVSAAPISGGGDDAKVHRGWFSIYTSDDSKSPYNNTSAREQVMSEVRRLVEAYKDEEMSITITGHSLGAALTTLNAIDIVANGTNIPKGRPGTQIPVTGIVFASPRVGNTEFKKRFEGSQGLKLLRVTNALDIVPNYPLISYDDVGVNLGIDTRKSDFLKSPVGPSGVHNLEIYLHGVAGTQGKKGGFKLEIPRDIALVNKSLDVLKVDYTVPASWKVEKNKGMVQLPDGSWKLMDHENEDGF*