MSKNLTITHESTFNGNKVYIDKEGLVVEYLEGIESVLENALEQYARLFIVRVDLNLPTDFRGDDSAVMTRFFRSLKSQVAAYRRRSARLNRKPYRETTIRYVWAKECDTSTSSHYHVALIFDRNIFRSLGDFGEYQQSLANRIRNAWKRSVEAMYSGKEKPAIHFSKQGQYHLLRNSEEFGEVFQSVFYRLSYLAKRRTKHFGKRMNNFGHSHK