MGGASLPPGFRFHPTDEELVGYYLHRKVQKLEIELEVIPVIDLYKFDPWELPEKSFLPQRDMEWFFFCPRDRKYPNGSRTNRATKAGYWKATGKDRKVVCQSALTGYRKTLVFYRGRAPLGDRTDWVMHEYRLCDDGSQGSSNFQGAFALCRVVKKNEQAHKTNDSNGEPKATVVGGSSSNADFTSTVISNGQWSISNDISSQPSYLYNESHHSSPIASPYQVTPMSECEPRSTESNPSSLWVSPDLILDSSKNYPQVSQYFPLYEYPSSMTTWQPQEDREFSSSSLYPNFTGDIEPVDDLSRIGCMSPYSAGHGNYMDLSGNEDMPYEGCEPWDQAPICRQTSGDGSFGEYGGLWSQEDNMVIVI