MADLPVTNTHNATHPGLTVAFQVPFQANTALIPDIVGALNVPNTTVLLSDPDAITTFLLEELNVDMADSIKPYLWIAGLRFSKIRPLHRNNVIRRDIVICEQAALHLVSRNEVIFIKPIPHCLLQHTFYREYVAGKTIDPKINRRAPAFLATYLRLIRHQSDFSIAIQFRLIPSWVTWEQWLTFSTDLESALSDSQGRMMSFDGRYSYGELRLNRLNFIMRVFKGVARGYVILDTQYSNYFAGFFSLLVLITAVYTSVALSAFQVALASPLATQGLNHAGFWFSIITLFLLAALIGLPIIWFVVALIDNVIFAFRSRS