MNVFVRFGLTALCVFLLSGSFADAYEEQWGYVQVREKAHMFYWSYRSPQRSVSSMARPTILWLQGGPGGSGVGRGNFLEIGPLDVNLQPRNSTWLRKADLIFVDCPVGVGYSYVEDASALATTDAQVAADTMVLLKNISERIPALQSSPLFLVGESYGGKLAAMIGVSVARAIRAGTLNLKLGGVVLGNSWISPADFAVSHARLLHDVSRLNDIAVGPANRMAATVKEKMAVGQFAMARKTWIDLLDLIDYHSNSVNMENFLLDTSMNPILENPSSLRSSQLMSQVSPAANTIDAIMNGVIKKKLMIIPKNLIWQEASIQVHDALANTFMKPAINEVDALLAYGVNVTVYNGQLDVICPTIGVEAWVKKLKWDGLKNFLSLPRDPLRYRDSSKHLSRAIEAYVRSYKSLNFYWILLAGHMVPVDQRAVALGMISSIIESPDN*