MVLTNSVMKFYKFINHGFSSRSIDGTYFSTTEYWENSLMIQLSLYLIGIGTIQKVCVYLFYERILGKLIDDPTFALPYWNWDHPKGMRLPPMFDRETTPLYDARRNPHVRNGTIIDFSSPRDEVITDVGQTVTNNLTLMYRSMITNAACPLQFFGARYVLGNNDSKGQGTIENIPHTPVHIWAGTVRNTDLGGGKLSLGEDMGNFYSAALDPIFYCHHANVDRMWKVWKGLGGKRRDIIDPDWLNSEFFFYDENKNPYRVRVGDCLDTKKMGYDYAPAAIPWVNCRPTRKGREGKVDVTNIKPANKVFPIANLNKPIFVFHQ