MKRIKLSVWSIMVLCLSLALVSCGDDDHKNDHHGMRTGIHKIVVEQSGNTEDFEVNLVFGATNVNGPARLYDENGEYLGDSYSVGKMKSNRVSCQTGQDGFFMTCSGSTTSTSEESGKRLKVTIIAYVNGEETNRLVKEYTTQGEILMENFSLSTTSVE