MEKNFVKLFLVLIFLSSLQLLQASGGKNPQQKLRFDSKNGEFRILQVADMHYGNGKSTPCEDVLPQQMSSCSDLNTTAFILRMIHAEKPHLIVFTGDNIFGYDATDAAKSMDTAFAPAISSNIPWAAILGNHDQESTLSREGVMKHIVGMKNTLSQLNPHEFPDIDGFGNYNLEVHGTEGSELANKSVLNLYFLDSGDYSTVPSRIPGYGWIKPSQQLWFQRTSKKLKKTYMYNSSAKKAPAPGLAYFHIPLPEYASFDSSNFTGVRQEGISSASINSGFFTTMVEAGDVKAVFTGHDHINDFCGKLMDINLCYAGGFGYHAYGKAGWSRRARMVALSLEKTGKGGWGAVKSIKTWKRLDDEHLTIIDSQVLWSKSSAGTRRKKPIGHQ*