MVWFFAFDNFVDEPAYMEPTWGLPGHGDAIMSVFHIGDNNNTVAVEDVGIITNGDKPEIVVPMKGGEYGGNSVYGSAIRVIRESARDWWNEMRQLGMSTRQQYRFVSVFQRYLDSNTEQVAFRQSCEIPDLDTYKELRLHTSGCYVCSMMLEFALGLDLADEIIEHPLLVALNVAAFSHVMFVNDIFSFRKELSDGDLMNLVPVFLWQNLGSSNQHILALHAAEPLVHEIASQALGLVRELDEECVRLMAKIQVAVRGGSEVGEGEVLAEEEAAAAVERYMDGVSDWMSGNVQWHHISKRYVQNNNNPSISI*