MVSVEEVAKHNSKDSCWVILHGKAYDLTEFLPEHPGGQAIILKYAGKDATKAFDPIHPRDVVDKFLDKDKHLGEVTGEIAAEEEEEVTPEEKARLERYENRPPLSQIFNSFDFEYVARHTMSPNAWAYYSSGSDDEITVRENHRAFHKIWFRPRVLVDVKNVDISTTMLGTKSSVPFYITATALGKLGHPEGEVVLTRGADKMDVIQMIPTLASCSFDEIVDAATDKQTQWMQLYVNMDREVTKKIVQHAEKRGVKGLFITVDAPQLGRREKDMRTKFGDPGAQVQQSDDSVDRSQGAARAISSFIDPSLSWKDIPWFQSITKMPIILKGVQCAEDALKAVEYKVDGILLSNHGGRQLEFARPSIEVLVEVMAALRAKGWQDYIEVYIDGGIRRATDVIKALCLGAKGVGIGRPFLYAMSTYGEDGVCHLIQLLKDEMEMNMRLIGATKIEDLNPSMVDLKSIFTHSADTARDILGENVYQHMEMPLFKGSKL*