MKTLITGATGFVGHHLAQKIPEAVVAGRSVEKLNKRFGKKREARQWDGSAMPDATLLEGIDTVYHLAGESIFHGRWNKAKKERIRASRVDNTRNLVEMISKAADRPKTLICSSAVGYYGSRGDEKLTEQATPGSDFLARVCMDWEKEALKAEEYGVRVVLIRTGVVLGADGGALAQMLQPFKMGVGGRLGSGRQFMSWIHIDDLIAIMLYAKENTSLHGAINAVAPNPLSNSDFTRALASVLHRPAILPAPGFALKLLLGEFANVLLGSQRALPEVLQRAGYTYNYPEIKTALKNLLQ