MQGRKLPNSFHRMFTGRRIWATGYRNGGKESVVATRHQANLRRHGGDDMIHLRRCVLSHLLHPHCPAPANPLLSLHRLLSSAAFPISPKSFVVEDYLVESCGLTRAQAAKVSGNVSHLKSPSKPDAVLAFLSGLGLSRSDIALAVASDPRLLCAKVDKTLDTRVSELSELGMSYSQIARLIPLARSNFRYKSLGPKMAFLLTVFGSFDSCLEVLKMNSSVLSINIEQVIKPNLVVLQQCEITITNLPFYAFMSRVMCRPTKHLEQAVVLANKFGLKQGTRMFSMAVVIFAILSQEKLTKRLQLFKKLGWSQDDLSLAVKNMPNILGMKEETLCRNMKFLMKDVGLEIPYIARRPALLLYSFERRLLPRHCLINVLKEHGLVKTSYDYFNIAMISNDKFMDKFVHPYVESVPGLGDAYASGCAGYGVHQLVLLSKDKRMS