MNLSVNGQSQVPPGFRFHPTEEELLHYYLRKKIANEKIDLDVIREVDLNKLEPWDIQGSTPQNDWYLFSHKDKKYPSGSRTNRATAAGFWKATGRDKVIYGNCKRIGMRKTLVFYKGRAPHGLKLDWIMHEYRLDDISTPQHEPPLNFCASESAAPEEGWVICRVFKKKSVLQSSSAVISKTLTHENTSTHHDGVLDQILMYMGRSSKQQHETKSSNIVQQVNNNDNGNIQFDNSEDSFLHLPELVNHHQDCNFDDEMIIMSTETDDQHYSCMINNYQEDNEAADHKKNGPTCDWLALVASQLNGHHLEAPTNNNTTRSNDDDVEFWSYAQSSTFDPLSQFTV