MSHSTHPYQKELEVATLAVKRASMLTKQLSDSIVQTAKSGTLTKDDKSPVTIGDFALQAIINHAIKLNFPNDEIVGEEDSRELQENTGLADQMLQLITKIQKETSGYNDIVGTLTDKNEVYQSIDFGNSQGGLKGRFWALDPIDGTKGFLRGDQFAVCLALIEDGKVVLGVIGCPNLLENIVSNEEHSGVVGGLYSAVKGVGSFYSDLFKEGAEPLSQQKRIKMQNHTNPSQLKVVEGVEKGHSSHSTQAEIKAKLGFDLATVAKQTINLDSQVKYCVLASGQADIYLRLPVSDTYREKIWDHAAGNILIYESGGQVGDVTGSPLNFGNGRTLDSKGVIAANKEIFDKVIDAVTEVRK*