MKTTGTTIKLGIVWLVLSVFTVMIIVVFGQVRFHHTTGYSAVFTHVSGLRAGQFVRAAGVEVGKVAKVTLIDGDKQVLVDFTVDRSLSLDQATTASIRYLNLIGDRYLELGRGHSGQRLAPGATIPLEHTHPALDLDALLGGFRPLFQTLDPDKVNSIASSIITVFQGQGATINDILDQTASLTATLADRDHAIGEVVNNLNTVLATTVKHQTEFDRTVDKLEVLITGLKNRADPLAAAAAHISSAAGTLADLLGRIVHCCTAASGTSRASSSRS*