MGDLKPKTDISIAGTFTSSAFAACVAEICTIPLDTAKVRLQLQKKAASGDGGAVPKYRGLLGTVVTIAREEGLSALWKGIVPGLHRQCLFGGLRIGLYEPVKSFYVGGDFVGDVPLSKKILAALTTGAIAITVANPTDLVKVRLQAEGKMPPGVPRRYSGALNAYSTIFKQEGLRALWTGLGPNIARNAIINAAELASYDQVKQTLLNIPGFTDNIFTHLLAGLGAGFFAVCIGSPVDVVKSRMMGDSSYKSTFDCFIKTLKNEGPLAFYKGFIPNFARLGTWNVIMFLTLEQAKKFFRREVPN