MTTRINHVFKGHKTLLGNRYVTYAEVELPLKYELFKKSKDGFDWGNSSASSMQLAFSILHQLSDTEFAQNYALEFCNDIIKGLSGRDWILNSTDIINWIKNTPDGEEILRAKAQAMRVSQPSPKAFKKIKRNIVKDICKELSITQKNLAEILEIPEGTVSSWAVKNEIPRLGKKAIEFYIQNRRNQEVVDSYKNFVKLLQTA