MKLLAILALTSVTYAFPATSWSKLAETFNERRIRNGLHVRQSDPEPLAVVDGLTKIPDDDHPFMAPGPTDQRGPCPGLNTLANHGYLPRNGIVTQADILSATAAGFNMGADLAEVVSTIAIAYDGDLITSRLSIGGPDNRTSFLGSLQNIFGVEGGLDHHASFETDTSATRDDAFFGNDYTMMPNLYAQMKSIAAQHGGLYNLDAMKDLQLLRYQQSIATNPTFYLLPLQGPLNVIAKTFIPAFFSNGTYGAGGVPNEASISAFFGAELLPNGSFTAVPERFPDNWYRRGTPFQLSDAFEATLDLLNSTGIVFGANAGQVNSFLPLDLAAATNVNGLACILRDAIQANVPTSISQPIEIVEQVISSVVDLIDPLFGDFGCPAFNASQTQAYAAINKINNGSS