MMALLCPSATALVLLGGQRHGATATPRATPPRLAALERVAVSVGDAASAAAFYEATLGLVATADATTDDGRPRHLLGGGGSLQLELREGGADGAAAGYSAEGGYRGLVARVGNVAAAVAAARENGGTVLSESATVEHGPSSKPEEGVDVVTAVTQATVADPAGYPLLLFEAGEGEGGVLCAARCDVTAWKASEDWWQRRGLETLRWQANLPNEASISRDTIASPRPPLRLGDEAVLQLRYVYSAADVQQAGGLEALVVSSPGCGEEGVEEGKEPDGYPVVFRE*