MVKTMTIATIDIGGTGIKFASLTPDGKILDKTSISTPENLEDLLAWLDQRLSEQDYSGIAMSVPGAVNQETGVIDGFSAVPYIHGFSWYEALISYQLPVHLENDANCVGLSELLAHPELENAACVVIGTGIGGAMIINGRLHRGCHGLGGEFGYMTTLAPAEKLNNWSQLASTGNMVRYVIEKSGHTDWDGRKIYQEAAAGNALCQEAIERMNRNLAQGLLNIQYLIDPDVISLGGSISQNPDFIQGVKKAVEDFVDAYEEYTVAPVIQACTYHADANLYGALVNWLQEEKQW*