MTLALTLVTLVCCEIAPKSIAVQHAAAVARVVIPVIATLSHFVYPLGRVCAGAVNFVFSLFGIRGSAEPFVSEEELKLVLSGAAKSGQVDSDESEMIQNVLEMSETPVREVMTPLVRVVGVDQSASLHELQKIWREHRYSRVPVYNDRIDNIVGVVYSMRLLEYDMGAEMLSKVSVEGLTQKPPFYVPESMSVVKLMRELLARKTHMCIVVNEFGGTIGIATFEDCVEEIVGEIYDETDDREPASSDYVRAVKGQTDVYDVDYRAQVSDLGDALGVDIPSSALYDTVGGFTCDCFDRIPATGETILITLPAQTGYLEDDDDE