MELFHTILAIVALILSSAVVSSAEISLASSRKLKLQSLANKGDVRALQVLKLQEHPGRFITVVQILLNMVAILGGGIGESALSPYIADILNRSFEGSWIEPTASTIAFILVTCLFILFADLIPKRIAITYPEMVALSVVGIMNFSMYVFKPLVWFFDTIANVFFRLFRISTVREDGMTSEDIFAVVEAGAEAGVLKTQEHYLIENIFDMQARTVTSTMTTRENIVYLDRTFSRQEVMDTLSRDSHSKIVICDNGLDKILGYIESHTLLTMYLQNENVVLTDPKLLRKALFVPDTLSLYEVLELFKSTGEDFAIIVNEYALVVGIVTLNDVMSIVMGELVSNEEEYIVSRDENSWLIDGATPLKEVTRVLDIAYFPDEENYETISGFMMYMLRKIPKKTDSVVYGKYKFEVIDTENFKIDQILVSLVKEQE*