MASTFDYPAPPLPYYCDPQDLPGPLPTLEEIHGAEKVLPCMWSPEVKRIVVVRDLFVVKYGATPLYVDGNEGQALLVLRGVPTVPKLYAMYHQHGKLYLVMQHLPGTSLDGIWGGMSEGEKTDVIRQLRDILTTVRSLSPPPVFGSVACGPVAQRFFKTPRKDSAITGPFADEAAFHAAMGLNVEDEFLTRHLPLAMGRHKRVLTHGDLQRKNILAVEAPPLSIHGQLGGCGDNNSYNTEPRRFIISGIVDWEEAGWMPSYWEFASIFMYANWSDDWTYRFDQIVDAYVAEGSILMVVRRHFDGF