MRIVFIHRRGPGQFLHLAPYLASEGWEVTLICETMDRPLPGVRTVRHRAEHAPHGRADATPHFATPEQHVRIGYRVAETLDALARIDGPPDVVYGHMGWGGLLFAKDVLPQTPLLAYCEYYHRPEGGDAGFDPADTVTRDDRQRLRLRNSAQLLTLDAMDGGISPTRWQKGRFPAAYQNRIAQCHDGIDVRLCRPDPQARLTLPDGTVLRAGDPVVTYAARDLEPYRGFPEFMRAAARVAQAHPDVRFVVAGGDGISYGRPPAHGRNWREVMMAETGLDPARITFLGTIPHAALIRLFQVSAAHVYLTYPFVLSWSVLEAMACGALVIGSATPPVAEVIEDGTNGLITPFFDIDTLAARMREALDSRTTFSALRAGARRTIAERFALDSRLRRQQALIGSLTGRRPAAQRTAMGAA