MVKAVVLGAAGGIGQPLSLLLKLNNTITELALYDIVNSPGVAADLSHINTPAKVTGYLPPKDKEAPNVGLESTLTGAHLIIIPAGVPRKPGMTRDDLFKINAGIVRDLATNIAKYSPNAYVLIISNPVNSTVPIVVEVLKKHGVFNPKRVFGVTTLDVVRASTFTSSISGADPREARVPVVGGHSGVTIIPLLSQISPTYSFTQEQVEALTKRIQFGGDEVVKAKDGAGSATLSMAQAGARFASSILNATVRGESGIIEPSYVHLDADSVGGKQVKNTVNGLDYFSSNIELGKNGVEKIHPLSNLSEYENKLLEAAIPELRASISKGESFIKDEPKF*