MTTQGIADVVRQLAEVVQNLAHNRNNQGVDPAGEMFKKVAQSKPPLYQGEIDPTVLESWRREFDKLIVAVNCPEKLRVNSVVYYLRGEADLWWQRCENALRATPGFGWESFKVALRNNFYPPYLKKQKAQEFIELKMDGMSVTEYYSKFIELSRFAPEVVATEELRAQRFESGLSMDLQLMFAGETFTSLDTLYGKAAHLSGIFNPAIVYDHLGEIYSTLIFGSFIFCILLYIKGHVAPSSSDSGSCGNFIIDFYWGMELYPRIGKNFDIKFFTNCRFGMMSWAVLALTYCIKQVFTTPREGPFTKEELDEVRDKWATYFNDCELPSVL*