MQSTPIILVAIVLLGAALVRAFDEKEALAKLMESAESCMPEVGATDADLQEMVKKQPASTYAGKCLRACVMKNIGILDAN GKLDTEAGHEKAKQYTGNDPAKLKIALEIGDTCAAITVPDDHCEAAEAYGTCFRGEAKKHGLL