MAVYSIKGEQLRKVAHLFDGWEETLIWSALQECMGSVFADSIEHPTAAQVVIADFCFLAGQPQLELVLHNPNKSKSQFIIMVPENEAWAKLIEESYGSHAKKITRYAIKKEPNVFDPLRLKTAIESIGSDYEIKLIDEAIYQQAMASEWSRDLCSQFENGKVYKEKGLGVAVLYKGELVSGASSYTRYNEGIEIEIDTKTEFRRKGLAYAAAAKLILECIDRNLYPSWDAQNKWSVALAEKLGYHFDKEYTAYEISLFGL