MTNLFEDQSLKLNTGALMPAIALGMSAREETPEEVKAYFRKALEIGYRHFDTASAYKTEPMMGEVLEDVLNSGTIKREEFFITTKLSPEQTHADDVIPSLRESLSNLRIEYVDLYLIHFPIRIKPGMKPSGARATIPEDAFLPLDLVGVWKELEQCVELGLTRAIGVSNFGSNLLGVITADAKIIPAVNQVEMHPGCLQPRLLDVCKQMGIKVMGFAALGRPKHSQEFTSIAVIDSPILKEIAEKHGKSVAQVALRWSLDHGVGVVVKSSNPSRMAQNLNVFGWNLDEEDHKKIATMPRFRLQDGKIWINQTTSPYRSHQEIYDCWSD*