MEVSGGSMDALTDDNLADVLVRLDAVSVLRCRAVCKSWRRIATDRSFLAAHAAGRPREMIIKTKYGYARSAFTFVVCNPITRQWANLPSPVPRCRGACDFRAAVACGFYLHASSGEYRLLLHCVVRDWRLPLPRRQERDDWESRYYCVLSVGSAALPRRLPHAPPTMSVPYYDDPVSYRGTLHWLSGHPEGRSTGKMLAFDTDSEECLETEAEEAMMRMSGLLELDGELSVATIYKKGNRTMLDVWALEDYEAEKWALRHRLNVQRPPRSASTIMAMGNPPHGSSSVILLVGFPRARDVMVYSLKDNKNKVRKKIDFGGSVTCFRVFSESLVPHDFFDSPDTVPLKFSNPLFNQSRGRGVYI*