MGFREEREKKRFQSKERELVRREVILREEIALLVCSSTHSKSSLVFRVYSSTHFILIYGGIHMPRYLGKIKAIKRMAVESSLVAVRLPSQFNQLTNLQALELTFVGITSTHLEMLVAGCPRLENLTIWQCVHLSELRIRAPNLLLLDIFVEEDERRFRFSLIKAPRLKHVVLGYSLNKEFWHDFSEEEDEEDENEIDEVDNLIKLLMNLDHLESFSFRCCLHLFKFKSIMRLPDSLPIGCQLVHLKKLFMELNFDDAAMVSPLLFLLRSCPNLEQLSLKCRCSKIGFPIETNYWEKQKPPECLKSHLMTIQIEDICLSSKNVIEFVKFLLVNAHVLVRMGLLYSKSSRDQSEEDIVVNELLLFNRASQNALLEIKPGRSLYGG