MQKVLMKDVFCMEGGQGESSYIKNSQVQSRNLQMMLPTLKEILDKVQLPRRPGKHLLTAADLGCSCGHNTLIVADAIVEHMTRKLRSCIFDDQDDGDAADPEFCFYFSDLPSNDFNTLFHLLPQHATAAAGDGSERRYFAAAVPGSFHDRLFPKRSINVFTSTFSLHWLSQVPEGVADKRSAAYNKDKVFVHGASQATGAAYRRQFQSDMARFLRCRATELKAGGVMFLVCLGRPSLHACPTNQGRVQLLYGAMFEESWGDLVEEGTIGRETMGSFNVPVYAATLEEFGEAVGADGLFEINRLELVITSPLAVDDPIRDRRAVANYVRSLLGPLVDAHVGRAVADEIFVRMQRRAEARAEELVDEMRFPHIVCSLSLA*