MRVLLAPMEGVLDALVRELLTEVNDYDLCITEFVRVVDQLLPVKVFHRICPELHHASRTPSGTPVRIQLLGQHPQWLAENAARATALGSYGVDLNCGCPSKVVNGSGGGATLLKDPELIYQGAKAMRAAVPSHLPVTVKVRLGWDSGDRKFEIADAVQQAGASELVVHGRTKAQGYRAEHIDWQAIGEIRQRLTIPVIANGEILDWQSAQACMATSGCDAVMIGRGALNIPNLSRVVKYNEPRMPWPEVVTLLQKYTRLEKQGDTGLYHVARIKQWLGYLRKEYIEATELFQSIRALNRSSEIARAIQAIKI*