MSRVDGIISIIKPPGMTSFDVVAWIRKMYSVKKAGHTGTLDPAASGVLPVCLGKGTKIIPYLPDEVKGYVAEITLGVKTDTLDSEGQIIEENQKWESITDSHLNKVISDFQGVIEQVPPMYSAVKYKGKRLYELAREGKKIKREPRQVEIKKINILDIDLPKVKLFVLCSPGTYIRSIARDIGEKLGCGAYLSFLVRTRSGSFNLENSFTLSEIKFRGDKLLYNFDYPLTNHFTRIDIRRGSRQKVYNGAPLYGSDIAKIYGKVTLRDKVLIYNNNTFLAIYRVSDVAGNQINLNAERVFKTS