MSLFQPLELIRKKNVALHDFKDYLFNFKIVKKENANPGIKSVSIWKEYIVIGCNNTVSLHNIKGEWLHKKYNCKENISFLKFRDDKMLGIGMENGNIELIGIFFFDKIKNLKGHKSSITDMCFSSNFQKLYSCSRDFTIKIWNILEGKCENTLDYHIDSITSMCMYIKNEDNYLISSSYDGYIYFYNLNKNESTNKLEIKSPIEYIYIYKDKYIFVAVKNVIKIYSLENIEFIKDITITTKTIYFLNSFNKYIVAASIDTIIYFIDPQLKHPEKIKVVSIFSTSYISKYVSMYENTICLGNNMGSWAIYAYCESEKKTINNKRKHSIINLEEEKHRYTNKNINNYLKKFRYNDALIEAIDHESCSILSLIDYLSKQNMLVAACSTYCEERILKILKFFKNKFVIDILMFEFLFSFLSANKWIETSKNEQILNMLQDLKFAFNKMIRISDYYKNLKEIVDDLKKK*