MPQTVWFITGTTSGIGAALVNHILSRGDKVIASGRNVQKKLNHLKSQPNAFLLELDVAAEKLIIEAQVKKAWEAFGHVDVLINNAGMSALRTAEDADDTFVNTIFQVNLFGHLHMSQAILPYFRAQGHGTIAFTSSGCAWGALPYLSHYCMTKAALSSFAESVHKEVSHMGIKCVAFDLGGFPTRLAQPHEVSFPESPVSEPYAETFGEYLSLFLPDPSWTIPGDPNKAASAMVDVIRRQGAAAGRPWAVRVVLGSDCLTYARKRRQEELRLLEKWQDVSSSTDTREFALKPEYEKYIVVAGLEE*