MMAIDIVGFLRDKNILIIGATGFLGKVFVEKILRVQPDVGQIFTVIRAKNLQSAQAKLQTQMTSTELFKLLRELYGADYQRFVTRKIVPVVGDVAHENLGIEESIREQLWAKVDIVVNIAATTTFYERYDVAMKVNTLGAKNVIEFCKACCKLQILCHISTAYVNVGRTGIITEEVMKMGKRISDDDVSMTPWEIESECNLISKSLEESSSSSEMNWVEKENENCRMKELGLQRARKFGWANAYVFTKAMGEMVVDDLREDVPTVIIRPSIIESSLAEPFPGWMEGNRMIDPLIIGYGKGRISSFLADPNLIVDVVPVDMVANAMISSIARHASESGLFVYHLASSVANPLSYNVAADSAYKYFMSHPCTAKNGKVVKVKKPHFLESMASFQRYMTLYYKIPLHFLGMVDKLLFGLLRQPYNLLLQKYRFAMNLAEIYEPFLFFKGRFDNSNMEHLWKELSNQDQETFNFGVKYMDWKNYFLNVHVPGIVRYILR*