MVWTKAKVNLALSLVIIFLGISVADLKVGFYSNTCPQAESIVKRVVSGASLSDPNLPAILLRLHFHDCFVEGCDGSILVDNGAISEKFAFGHEGVRGFEIIEAVKAEVEAACPGVVSCADIVALAARDAISLANGPAYEVPTGRRDGRVSNLSLAKDMPDVSDSIEILKDKFMQKGLHAKELVLLSAAHTIGTTACFFMTKRLYSFLPGGQPDPTINPVFLPELTTQCPQNGDVNTRIPMDRSSERVFDKQILQNIKDGFAVLQTDAGLYEDEATRRIVNSYVGLLNPLFGPSFESDFVKAMVKMGKINVKTGSNGEIRRVCSAFN*