MRSVTSSTSARGIAAIVGVGPNLGRSVARKFAHEGYTVAILARDLARLSRFADEIAREEKAQVFAIRIDCSDTQSVREAFEGVLSLGFVEVLVYNAYQPIPWQYGGPSSFSDIRIDSFQKSLAVSSVGAFHCAQQVLPGMVERGRGTILFTGCAASLSGIAGFSELCCGKFALRGLSQCLAKEFNPRGVHIAHVIIDGLIGASRASTMPQRSLVGEQQGVGGDGSMDPDSVAQTYWYLHIQPRGAWTQEIDVRTPNPRFF*