MVTTAIFPSRYVQGKGALTTHLPQELAALGHKALILQDPVVHNTYRDTVATALHGVIEFDIEVFSSECCDEEIARISARAQEIGADVIVGMGGGKTLDTAKATGASLRLPIAVVPTLASTDAPCSSLVVIYTPEGKFKRYLMIPRNPTLVLVDSSIIAAAPVRFLVSGIGDALATWFEAEDCRIKGAGNMTTRPGPMTAFELARFCYTTLMRYGRLAKLACEQHQVTPALEHVIEANTLLSGLGFESGGLAAAHAIHNGLTVLPATHKYWHGEKVAFGTLAMLMLTDRAPELIEEVYQFCEDIGLPTTLADIGLAGVSDDELLAVARASCQTGETIHNEPFTITPEAVQAALRAADAVGQARKKIDLAG*