MRAFRCAKLLQAFSALDSRLLALSEAGCGQKQAWSGFAAQARVWFSGRVRVRARSHSERGARAKNYHEEEQMQRIERENELWKIRCTKGESSLPPALHVVCRKGKGQHLLKNSHIVEAIVEKADIRSTDTVLEIGPGTGNLTLKLLEVAKKVIAVEVDPRMVEELQRRVQQTDFAHKLEVVRADIMRMELPEFDICVANIPYKISSPLTFKLLRCSSKFRAAVLMLQREFVTRLMATAGDPLFCRLSVNIQLLASVNVLMEVSKANFSPPPKVDSSVVCIRPRCWPPPVDLEEWDNFIRVCFSRKNKTLGAIFRQKHVISLLAGQKTHGFSNSDESSMEDTSDVIGIDLSKDLGGGSSHLEDEELGLGNDNAIKSDEDLSQLKEKAICTLSAGGFENKRSVKLTQDDFLKLLASFNEAGIKFA*