MSNIVVPEMEASSQAVDAQTNTDIVETYERILASDPELTMPVAAIEALINVLGQTTSSTVMETLDIIRTAADRLRTSVPNPVPLAAGTDLFQQYLLRSLKKQDTNDAHAGFEETRQYLIRNSRVFASRAKQARAEIAERGARIIGEGSCVLTGGGSRTIAAVLLRAAEVHSAEFGSPRFKVVYVVDLRFPSNVVENLRSRGVPVAEVSERDIAHVLRTTGVDFALLGAEVLCQSGGVLSRIGTYNIVELVAAYKKPVYFAAESHKIARVYPLSQLDLPRCGVQQQVANFTTSNEPPKQTSAANEDPIDYTPPKMITKVITEYGTKTPSGIYEMLLDIYS