MEKVLVTGGAGYIGSHTVLELLEAGYSPVVIDNFHNAIRGEDSMPESLRRVQELTGRSVEFEEMDILDQA
ALQHLFKKHSFKAVIHFAGLKAVGESVQKPLDYYRVNLTGTIQLLEIMRAHGVKNLVFSSSATVYGNPQY
LPLDEAHPTGGCTNPYGKSKFFIEEMIRDLCRADTAWNAVLLRYFNPIGAHASGRIGEDPQGIPNNLMPY
VSQVAIGRREALNVFGDDYATEDGTGVRDYIHVVDLAKGHIAALKKLKEQCGCRTYNLGTGTGYSVLQMV
QAMEKASGKKIPYKVVARREGDVAACYANPSLAHEELGWTAALGLDRMCEDLWRWQKQNPSGFGAQA