MLSGKSYHINKSNKLDTLQPVSVPAQLDSLVEYILLGPLLEKKLRALTCWRDYTYASSGRSIFIFRRAQQVTQWCAHESKVMHILSLGNYILSVDSEGWLFVWEATNLGREAVPMRKIRLEEGVSPTCLMHPDTYLNKVVVGTEEGSLYLWNISTGNMLYKFMGWGSPIRCCVSSPALDVVGIGCADGKIYIHNLRFDESVVTFSHTTRGAVTALSFRTDGQPIIAAGGSSGVISIWNLEKQKLQAVIRDAHESAICALHFFPNEPVLLSAAADNSLKMWIFDSSDGEARLLRFRSGHSAPPTFIR*