MESFYIAFFVVLLLVLGAVELGKSNKDRILTNAAFSAFKNNYLVVYCLMMAGDWLQGPYVYFLYTQYGFNKGDIGRLFIAGFGSSMVFGTFVGSLADKYGRKRASITYCITYILSCMTKHSPEYKVLMLGRILGGIATSLLFSAFESWLVAEHFKRGFEAQWLSLTFSKAVFLGNGLVAIVSGLAANLLADTLSLGPVSPFDMASCVLALGMAIILYSWSENYGDASESRSLLDQFKAAATTIASDEKIALLGAIQSLFEGSMYTFVFLWTPALSPNDEEIPHGFIFATFMLSSMIGSSLASRFMARSSLRVEVYMQIVFLVSAFTLISPVIINFFTTSSGTKGGSMTAPGRVQLFGFCIFEACVGIFWPSIMKLRSQYVPEESRSTILNFFRIPVNIFVCVVLYNVNAFPITVMFGMCAIFLVMAAVLQHRLNVAAVKPKSVDDNWSAERPLDPEAEPLKI*