MQVSGANQQSAAAKAAASGGLIPAFIAIGKSEGLKGYWKGNVPQVIRILPYSTAMLNSYEFYKSKLADQETGKLSVPARLASGAAAACTATLVTYPLDIIRLRLSVDPNMKTMSQVVTAILKDEGPSAFFKGLPATCLSIAPYSALNFCAFDLFKRAMPDSDSARTIAAASFMATLLASGTCYPLDTIRRQMQLKSSTYTGVVDAGVAIVARDGVGGLFKGFVPNAVKNAPNKSIQLTCFDLFKRKIKESERALEE