MHIGDVLLVGNFNARTGGAQCSFYDTQGPMFSEIDTVDIGMQRSSKDGEISSHGMHLLHMGSSCGLAILNGMSQWPKSNGFTCWNHKGDASIVDYLLGLSTLIPDIHHFEISDRPIGITVDHAIMSFTLGGMQYTHAVSSVRRFSRYHFVEETSHVYNGEVQSRIQDLDQHAPLEECTKWLAEIMHTSAMRAFPYSEPRLGPIRSTTPHNWWYDDECRETRARLEQEVALGTCFQHQACMLFHHLVRKKKQNYLAKLEAEIYQLFLGSIAKKLERCFMRVNHLYR