MGVEILSSMVEDSSQYSSGASTATTESGTTGRAPTALSLPVAIADESVTSAQSAPSRFKGVVPQPNGRWGSQIYERHARVWLGTFPDQDLAARAYDVAALRYRGRDAATNFPCAAAEAELAFLGAHSKAEIVDMLRKHTYADELRQGLRRGRGMGARAQPTPSWAREPLFEKAVTPSDVGKLNRLVVPKQHAEKHFPLKRTPERTTTTGNGVLLNFEDGEGKVWRFRYSYWNSSQSYVLTKGWSRFVREKGLAAGDSIIFSCSAYGQEKQLFIDCKKNTTVNSGKSASPLPVVETAKGEQVRVVRLFGVDIAGVKRGRAATAEQGPPELLKRQCVPLPHGQRSPALGAFVL