MRVCVLSMFLSLEIKEKRLLCMSWKRTLDRAAIIEKLFIVDALLLEVLSIGERVELIVFGSSAFSLKGFITRHTADIDTYTIKNNRVRMILENYDFNDRGSNIVNLCEDFEDRLERLNIDLSSLDVYVLGNYDLIISKIGTNRPQDIEDIKESGLINVIDFDYLEILLATKLSTPVNEERIWNDFRYIKSLRVEK