MEDIYKMNPLLSCSGGDVVREVNVNSATGASELNLGLVANNFFSDISDRFIKSQIATHPLYPNLVSAYIECRKVGAPPELASLLEEIARESYPTDALREIGDDPELDEFMESYCEVLHRYKQELSKPFNEATLFLCSIESQLSNLCKGTLTMPLDNNHSDEAAGTSEDELSWEKVEAVEGHESSGPRPGDQELKEMLLRKYGGYLSSLKKEFLKKRKKGKLPKDARMVLMDWWNTHYRWPYPTEEEKVQLSEMTGLDQKQINNWFINQRKRHWKPSEDMRFAIMDGVSGSGFGGPI