MRTKVCVFHHFLPSKAVWATLQPFNHNASCSAHPLPMEEQNLNPDEVLDFLGSIPILQQLPGIVVKKIAEVVKIKHFGPGEHIVRDGEAGEGLYFLWKGEAEVSQSLDADAIGFIMPSLKRGDYFGYATSGLVKENHKADVIASSEVTCLVLSHEYAYLLSSDSIWCTGNDDRGVAHVEQILHLESLEVDLFRTFTLSGAPSFGHVFGGQLIGQALAAASKSVDPSLLVHSLHSYFLLTGDTSSSIIYKVQRIRDGHSFATRQVNALQFGKIIFSMSASFQRAEEGFEHQAPMPVAPDPEKIMTLEKLKESYNTDPRIPISFRKKLLKEKIVPGPIDIRLCDPEDKVTRVAMEPRQRMWMRARGRLADDQALQRCVAAYASDMNFLATSLRPHRATGSQTALLSLDHSLWFHKSFRADEWLLFVAESPCASNARGLVLGHMYTRSGELVASVAQQGVIRKLDKSKVNPKSKL*