MELLLALVMGLSVWGVFAGIRMYRADVKLPSDLVLALEVGATRTGTVGSLVDRLGMRYAPSVLRLMGPKQVARYRRRIDLAGNPGGLTIDRYAARRAVYGAIGAVGALAAFLQGSFLVALLMLAFAAFWSEVGIWSAIRVRKDAIERTLPDFLDVLAVVVSAGLGFRQALDRVASKYEGPWADEIRITLRQMDLGVSRREAFEELRRRNDSEQVAMFVTALQQGEELGAPIVDTLVAIAKDMRRTDAQNARRKAARAVPKATLMITTFMVPATMLLLGAGMLLGSGTDFSSITGE