MDDFPNVLCEWSWEENKSFELALAVVDERDPDRWKVVAAMVGGKSAEEVEKHYVILLQDLQFIESGEMDHKLGEAQPCVQLECWTDQDHKIQIWKIYGCGHPFIFLSFPPVLSNQTQHQGIVTSLGCWFNWT