MASGEKTVLQFGGSTSLNVKVHPLVIFNICDCYVRRPDQAERVIGTLLGSVLSDGTVDVRNSYAVPHNEFSDQVALDIEYHHNMLTSHQKVNPKEIIVGWYSTGFGVTGGSALIHEFYSREVANPVHVTVDTTFRNGEATIKAFVSVNLSLGDQSLAAQFQEIPAELRMSEAERVGYELLKSTAADKIPSDLEGMESTLERLLALIDDTYKYVDDVVENRVAHDNKIGRYLAEAVSSLPKLSPSAFDKLVNDSLQDQLLLVYLSSITRTQLSLAEKLNTAAQIL*