MSHGPPPPPPPPQGAPHPNNFNNFYGFNLDIGSLPDMTGGQMGADGQDNDLMAMLDNSMLGGITDIPMNLESADDSNMSGSFVNGQSTTEESVARAENQFNTAANNVPGAGPLPAGAFAQMNLAGASTLTEFTKRRNWPAKVVEELRDFLQILDANGRIKYASPSILQVTGYSVEEIQDVFLKDLIHPDDQGVFVAELNESIASGNPLRLFYRFKKKDAEYAIFETVGHAHIAGAKFAPNPNNQSPFCQAVFMMARPYPTKNAGLLDSFLEHKIENERLKRRIAELRREEEAENDEAQKQWLQSQSGRSDMTPSEGTGVSSGTFYRPGSERGMTEADRAALNKALTRENLEGSVAGGRQDSLKDKMARYEGASHTDTIEMLTGLRYIEGERSRGITTGNASPTLIKGDAGIAIPMERDPRTGDKKKKLKTSEEYVCTDCGTLDSPEWRKGPQGPKTLCNACGLRWAKREKKRTSTSHPPTVDQSV