MTTVDLNVSPMGRVEGDLDVRVTIDDGVVASAWTEAAMFRGFEIILRGKDPQAGLIVTPRICGICGGSHLYKSAYALDVAWQTELPPNATLIRNIAQACETLQSIPRCFYALFAIDLTNARYASSQLYPEAVRRFAPFTGSSYGPGVVLSAKPIEVYAIFGGQWPHSSFMVPGGVMCAPTLADVTRSIAILEHWKTEWLEKQWLGCSVDRWLANRTWADVLAWVYENEAQHDSDCGFFLRYCLDIGLDGYGQGIGNYLATGTYFSPDLYARPTIEGRNAALIGRSGVYAGGAYSAFDQARVREDVTHSFYAGTSARHPFDGETNPIDPVRGREQGKYSWAKSPRYDVPNLGYVPLEAGPLARRVAAAAPGAAAHQDDDPLFGDILDAIGPSVMVRLLARMHEAAKYYRWVRGWLDQIDLHEPFHVTPVERADGRGFGSTEAARGSLSDWIVLENGKIANYQVVTPTAWNIGPRDGDGTPGPIEAALVGTPVADPADPIELGHVARSFDSCLVCTVHAYDGRTGKELSRFIINGDL