MLRYHLRPLAKKGIDKVDCCAHVDVAAVQADVLQDQPAVAVALTAAKQLDIAQDAMPACVSSSQRRDFEVTFLGTGAAVPSKYRNVTGIHLNLFDNGGLLMDCGEGSYGQLKRRFGSAAADDLLCALRCIWISHIHADHHVGLPALLAARTRLLGPKCPPLLVLGPRPLRRALQGYAQLEPMRFRFVEASATAGVPLAGASNPPAVSPEVRAAIDAVVASLGLSRFESVLVAHCAHAYGLVLEGGVASSNEAAGGGTGWKLVFSGDTRPCPQLVEAAKGATLLIHEX