MSPHSASTTVNELVNEYADIIKGKVILTTGVTLNSLGGLFIQETASKSPELLILAGRNASKLQELAEAIAKGYPSVKTRNLVVDLSSLASVRKAAEGVNSWEDVPVIDVLVNNAGIMAVPYAKSVDGFESQFAICHLSHFLLTNLIMDKILASKSPRIVNISSNVHSLGPVRFADPHFSNGETYNEWSAYGQAKTSNALFSISLAQKLGGRGLQSYSVHPGLILTTGLGTHLDFASMEGDLGAIIKAHRERGNTEGWKFLDPVPVEVGAATHAFAAFDPNLRANNGAYLLETRVSDPFVDTYKSWARDPVDAEKLWRLSEELVGQKFGY*