MSTPITIAQLRAYQGPNIYGPLPGVLLRISSAADKARRLRSAIRDGAQSIGLVIAYLEADSHPLGDSFLLEARFSTNEPQIGAELCRYIVDGMRAEAAGDEEWDRDGPLYELQARRRREATPVTTLQLLAEARQRGLPTLRLPEGRLQIGYGARAWQYDPRTGEPPAPPWDQVGSIPITLVTGGTLRRAAVERLADSGLPVRAEDGLDFVAARRLLADPTVESAVIGLDTESILHHGLPLDRCDYAVISDMNGPRPESADDDEEWLRALGLPMLLSPNPVQLNIADTRLGALIPYAPNGVLHI