MKRSLKLLVRSFSNRSGPPIRVAFTPDAGRGVFATRSIGEGEIIHTAEPLITHPSLQNLSKACFFCLKHLAHNLPPKGVTWHASNVYNHVLETSTRHNGLQPRFCSQNCSDSAEVFYTLEKKADWNFFHQFCSEEGLKLPLLAKRLVCMVLSGMVSRDALDILSPVKPTHDVASCWMRTRKMLLDALKSSGVPEDQLAFVSDEWYCGVLARISLNSFRVELLAEDSSNLLAAAVASVSGDAISGSAVYILPSMYNHNCDPNVDISWPTNAIAHFRARRDIEQGEELRITYIDASMSQPSRQRLLKQAYNFECSCARCKDEE*