MKVALDSFRVLLFDQRGTGRSTPATPQHILSIGSPEAQAEYMSHFRADSIVNDCEIVRDKIAGGKRLTLIGQSFGGFCMLRYLSAYPDAIERCLFTCGLAPVGKPVEEVYRATFKRMEKRNARFYRRYPDEIENVRDLVRILHTSPAKLPRGGTLTARRFLSLGLMLGSGAGLEKLHDLLELAKAPGAPAGELPELFLRGVDDAEAFSTNPIYWLLHESIYCDGPGSASAWAAERVQASLPAFDYTQRLDKGAEPILFTGEMVYKWMGEDYSALRPLAPAAELLANKADWPKLYDINNLGKSDAECGALMSYDDIYVEREFSEDTAAMLRSCRLWVSNEFQHSGLHDDGERVFEKIMAMSKGEVEFGIWSGVVG*