MLRRRYAAAFLPTTPLDHRELPRIRCAHGPGLHHTDLAGIGYAVARGGGDHELWRFDRAAGQELRRGNRRQLPRRQSGLDPAEGVPVPQPGCALPAMPERLSRRLRRHPEARRRTRHGGERLPARDRQGLRRLDQGDQQVDPLPGLDAQGHQQQLPEGRGRRGVSMMRAKGLTTAGLGIALGMALLAGAASAQTTPPTRDDIVGKLNHFEEAAEIDLPALKQQVMERAKARIKNDPGPVNRPPIAPDLAKLPAFNAQIQFDADTPIIQPASYQTVGRIADALVHASLLPYTFLIVGHVESNAKTREANAILSQRRADAIRDVLVNTFKISTKRLHPIGLGEEQFLDRAKPTSAANGQLQILTFAKVPEEAPAHPAAAPAPAAKKPAKKR