MKEVIQDKLGRPIRDLRISVTDRCNFRCDYCMPKEIFGDDYTFLPKNELLTFEELTRISKIYAQLGVKKIRITGGEPLLRRNLYKLVEQLNLIDGIEDIGLTTNGLLLKKHGKNLYQAGLRRINVSLDAIEDNVFQEINNRNIKASTILEQIDYAVSIGFEVKVNVVIQKGVNDNQIIPMIDYFKNKNIEVRFIEFMDVGNDNGWNFNKVVTKEEMLNMIEQHFEISPVAPKYYGEVAKYFRHKDSDAQFGLITSVSESFCSTCTRARLSSDGKFYGCLFASSEGFDVKALIRNGATDDDLKAQFKRLWSIRNDQYSDKRTMQTIENNRKKKINMNYIGG