MEVLTCCCSWPKLSTPLVAEELFERHCEALQTNSGLRHNLVQVLTPALHVAAVAMQLPPDRRPREFSWLRLLDVIDALTSEALYFTFCEQLASSSGGISTLAQRVLQSTFRLVSAAPGSCPDDLTSFSFADLWCSLSCLLSATCGHVGESILQQQQRCVAVPDHQRQKMVRLLLPALSRLPTALRVAEEHGEQVAEGCADAEITLHRWKYLLQFLPQLRVQEAVLSADHSSASADDTHAYHVIDSLADISAWCASGTALLRALPHAVTLAVLAEQRKQAEEQPVTGLMDSLLDIAFVACGIVDEILQHCGQRQPLECCTLCGSRRGAVAAAHRTVSLHLLGCSGQPGNSCHTGRHAVPCFGCSKFCQCSTAFGGX