MNYKRSAFRRSAGSRGFRTPNMVPGGNFPQFGVPIPQFRTIYDYTLDKGNLEGTKNTSDAVFEKEILDRAANLTPSVEIRKRINEYAKKVIVALEKEKREKTLVDIGIATISHVGSFVTDTTTHSSDKSDVVVQLSTLPSYETVAELGRKVVENMKIADPKETGEPLQMEYGCLITSHNCQVRLLITIIPEESTKLEPLLHLDSKQMMINFFSTRHITWFSQISSELPPAFIQEWQALVRVLKDTRSRYSDFQPLSIWTIQYLAFYCLANGPNRQKACLGTAFRRFFEIIAAGIFLPKSPCLIDPVSANYRIGFDLTLPQMDTVCMGAQTLVRIFATGNDGYRAILGTHGTAADLTQTISTWKGIEIRPSIDAYRDGCMTRFPARAEIPTV