MLVGRSPALPLVTAETPAFGLFITARNVSSAMVVKLSDNKCGGKLSVGRNIEPGKSRREWRALSADQAQASVMDVDEECKQVLTSLDFSSEDAEKMLKKAFGWIHSSYWSEERKKEVPNSEVVTGVLNYIRSLGLSDEDLHKLLKKFPEVLGCDLDSEVKLNVSKLDSDWGINGKTLRSLLLRNPKVLGYNIDCRGDCMAQCTRCWVRF