MLLVEDKQIVVPGEILAEGDYHSGRGTFKEDDKICSSLVGLVAVRDKKLSVIPLQSKYIPKRGDVVIGKISDVRFSMWNLDINSPYSGILPAAEVFGKEKRDIKSAFNVGDVLFLRVVDVDEVKKVKLGLKGRGLGKFRGGILINITPTKVPRLIGKKGSMINMIKDQTHCEVVVGQNGVVWVKGKPEMERIVQKVVRTIEEEAHTSGLTDRIRDMLVELLGDKTENTAEEEVENEFEEELIE