MRALSQQILHDQFFRIMKPFSPLKLRGTRFETPTPLFLGHMARTLSGRGCRMRRSVELDDSTLVEILSKVGDARQLAECSLVCKRWWELSSAVSRLHFDFEVSSMEEVRDAEDTISSVLHRAKYKAPGCLKELIVVLQCGYGDDQMEVSGHWLAWAAGSVTRLALQLEGLKWGPAVWSLIACSTAIQMIYISGTMGISTKSLVSCSLQALEVCKLVSPVPHALLPMLLASCPRLEVLSAVIVGGQSLTVSSGNLKALTVLGQCDEDLEAFELTIDAPQLEALLVGVHSPGTPVSIRLRSEDLKVASFYGCCVLDKRCEKVRCLTLFGAWEMDAIAEMSWFMPLVSKLSLYYFKSHHNITIDRLLSSFGSVDTLHCDCHSLQSFVSGGVSDLLNDLTVHVEESALPNALVLKDLLGVKGIVIHYKDVANLELVIGRLSYESLRVLSDLRSLSPCRISFTHEKLHPWLSIHL*