MEEKVLVTGGAGYIGSHTVLELLEAGYSPVVIDNFHNSIRGEDSMPESLRRVQELTGRSVEFEEMDILDQ
AALQHLFKKHNFKAVIHFAGLKAVGESVQKPLDYYRVNLTGTIQLLEIMRAHGVKSLVFSSSATVYGNPQ
YLPLDEAHPTGGCTNPYGKSKFFIEEMIQDLCRADTAWNAVLLRYFNPIGAHASGRIGEDPQGIPNNLMP
YVSQVAIGRREALNVFGDDYATEDGTGVRDYIHVVDLAKGHIAALKKLKEQCGCRIYNLGTGTGYSVLQM
VQAMEKASGKKIPYKVVARREGDVAACYANPSLAHEELGWTAALGLDRMCEDLWRWQKQNPSGFGAQA