1 MMKINLYKLLCFICVIFLLHKNVVRSGDNMKYNDMKGLDDLSKLNDDQVKDILGLKIDGA 60
61 KERIEKLFHLIDKNNDKEITEEELNTWSSFLKNEIFLKQVQAEMGQIDSDKDGFISLNEL 120
121 NDAFAQNLDAKEVEKHSEGLLKRFQIVDKDKDGKLSINEVGLLIDPMKDEELKELEINEI 180
181 LEHHDVNKDGKISLDEFKQTRSDESSGVKKDDEMALDDFNFFDANKDGFIDKEEIIKVYF 240
241 DPAHESGAINVNEIKENIFEGKKITYDLWNEKALKIAVTSLTDYGDVIRYPEDFKLDIGK 300
301 NVILPTARSRAFEDDDMDADNTEDDKDEADDASQQKSPAIDEL 343