MVQMGNRLLIIGATGFIGRFVTESSLATGHTTYVLVRSGTVSPSKVKTIRALQDKGAIILHGSLNDRPFMERILRDVQIDVVISAVGGSSILEQLALVDAIKAVGTVKRFLPSEFGHDVDRADPVEPGLTMYNEKRRVRRYVEAAGIPYTHICCNSIAAWPYHDNTHPADVLPPLDRFHIYGDGSIKAYFVAGTDIGKFTMKAIDDSRTLNKRVHFRPSCNFLNINELASLWEKKLGKTLPRVTVTEDDLITAAEENCIPQSIVASFTHDIFIKGCQVNFSLDGPSDIEVSSLYPDIPFRTVDECFNDYIGELQEQPAEEMNAPNSMVEMLAITATCG