MARLEVGEALTNLVWAKVTSLNDVKASGNWMYAAKLDGEGGSMYDAANALRDAMIELGIAIDGGKDSLSLAAQAGGETVKAPGNLVISAYVTCPDISKTVTPNLKLGDDGILLHINLAKGRHRLGGSALAHVFDQIGDVCLDLDDVSYLKRVFNVVQELLGENLISAGHDISDGGIVVTLLEMAFAGNCGIKVNLSSKNTGIFEVLFAEELGLVLEVSSGNLDVIAKKLNTAGVLFEVIGQVTSSPSIEVSVNNTLHLNEKTSHALAWALSFVPIFTNEKFMDSKSKPKVAVIREEGSNGDREMSAMVYATGFEPWDVTMSDLLNERITLQDFRGIVFVGGFSYANVLDSAKGWAATIWFNECLLKQVDKIEMDVTDDGKSMEIRRKGNKDSKQPNYETLQNGMLQVTAKQGPPNRGPSGRPPNGGPLGRTPNGGPPGRPRGVHLDEGPLGGPPYMFANGT