MKLRIRSAHGGSSTFKLEVPATYSLQALLDALTETLIAKGVPFSPPIRISLNKTEPIQGPGSARLSDLGIRSGDLLFYFERDPVVSPPTAVAMVTDSVSPSPLAYSRAGIMIAGGVSVQGDIAVKDEASSRRELCAAAAARRASSRLLESGHKKDAESSTPSALIKLPVVMEEPAHTSEEMQIDEPTVPHNLSAYVPDAGLSRASKSIPAILQRLLIAQEGSITRSTDLLIAAVHAVMLETGFIISDAMGDAHTLPNGWSGGCMVNLSYSLLEIRDAATVVGSVVLKFQTLGSNVVVYGTITTGQFRPLRLSLQTQNYVSSPSKDDPISSFSDLFGLWKRVKDELSLPLLTALCERAGLPVPSSLLVLPTELKLKIMERLTAMELVKTGCTCSELKHLSENDDLWKRLFHEEFGTPSPAQQLPSFRGWKAAYAVRFLERKRALERRFHPHRPAYGISSRFRVPRLGGGIIGGDYDIYPHFGGGFGGSPVSRRWQLGAGPPSTSLQ*