MGRTPCCDKKGLKKGPWTPEEDEVLVAHIKKNGHGSWRTLPKLAGLLRCGKSCRLRWTNYLRPDIKRGPFTAEEEKLVIQLHAILGNRWAAIAAQLPGRTDNEIKNLWNTHLKKRLLCMGLDPRTHEPLPSYGLAKQAPSSPTTRHMAQWESARVEAEARLSRESMLFSPSSYSGVVKTDCDHFLRIWNSEIGEAFRNLAPLDESTTSQSTCSRTTSTSSALLKSSTISCGGKEVTVAIHGSESSPCSNVLEDDSTDSALQLLLDFPISDDDMSFLEENIDSYSHTPVGLVSMVSKF