MQGRKLPNSFHRMFTGRRIWATGYRNGGKESVVATRHQANLRRHGGDDMIHLRRCVLSHLLHPHCPAPANPLLSLHRLLSSAAFPISPKSFVVEDYLVESCGLTRAQAAKVSGNVSHLKSPSKPDAVLAFLSGLGLSRSDIALAVASDPRLLCAKVDKTLDTRVSELSELGMSYSQIARLIPLARSNFRYKSLGPKMAFLLTVFGSFDSCLEVLKMNSSVLSINIEQHLEQAVVLANKFGLKQGTRMFSMAVVIFAILSQEKLTKRLQLFKKLGWSQDDLSLAVKNMPNILGMKEETLCRNMKFLMKDVGLEIPYIARRPALLLYSFERRLLPRHCLINVLKEHGLVKTSYDYFNIAMISNDKFMDKFVHPYVESVPGLGDAYASGCAGYGVHQLVLLSKDKRMS