MKLHGVARLSAQVSVAGLQGRARRAGVVQGRAFRRASAALVSLAGEMEVQAVFFDLDDTLVLTHAADRSAHQAVSRLLATRVPHLDHQAVVDYFLHQFISQPWDPHNQVEVTEWRSQLWNRGLNQQDVDDMNLARDVQSCFDSERLLAFQWADGVDVVVKNLQSQGVKVGIITNGHPKIQRAKLKACRAEVLFSVILVGGEEPNEKPHREIFLKACKIADCEPNKAIMVGDNLKTDIQGGQNAGFLATIWVNVHGSEKPTGGPTPHHTVKNISELQDVFKHYGLLG*