MALSLRLKQTDAVVKMLNLNQSVASGGTADEEVYKVLILDRFCRDVLSPLIRVNDLRKHGITLYFTIDKERQIIPDVPAIYFVQPTSSNVDRIIKDASKGIYESFHLNFSSSIPRPCLEDLATGMLKGDCIQRISKVYDQYLEFVTLEHGMFSLAQPLTYVQLNDPQAQDKDVEAAVDSIVNGLFCVLVTLGVVPLIRCPKGGPAEMVASQLDSRLRDHLASRNNLFTEAGHLGSSFQRPLFCIFDRNFELTAAVQHVWSYRSMVHDVLGMKLNRVMQGGKPYELDDSDSFWVANSSAPFPKVAEEVEAQLNKYKQDVDAVNRRTGSRGEVDFDEQELLGNTKHLMSAVNSLPELTERKRMIDKHTNLATALLGDIKARSLDGHYNLEDDMLTRGTVDRNALLSVLKGKGTKEDKLRTAIVYLLSVEASSATEVEAIEAALREADVDLSSFLYVKKIKSLNTILATATAGSKSNLVDWAEKLYGQSISAVTAGVKNLLSGGRQLAVTRAVEALMEARLGPDTEVYLLFDPRSPKTSSLSRGQVTQGPFKEAIVFMIGGGNYNEYLSLQELAHRQPPVKNIMYGSTEILTGKEFVDQLGALGRKMGVGGNPQSHEI*