MESCVPPGFRFHPTDEELVGYYLRKKVASQKIDLDVIRDVDLYRIEPWDLQEHCKIGYEEQSDWYFFSYKDRKYPTGTRTNRATLTGFWKATGRDKAVRDSKHGHGGGLIGMRKTLVFYTGRAPNGRKTDWIMHEYRLETDENAAPQEEGWVVCRAFKKRAMHPPRGVAGAWDPSYPYYHDPVLAGAARFKQESPELDGGGAAAASAASCALLHYSSRLAELPQLESPPPLPNQEMSRHRASAADGEGDPAAATDWRALDRFVASQLIPPDEDHAAAAGQGLQQQQEYYCGKAPPLGAAAHAVDNSDQDATDMVALLLLDGAARHEEAGLLGSVADPACPHRNAARFAGQQEP*