MSVSKSATTVFVSGASGFIAQNVIKQLLANGYKVIGSVRSESKGKELTDIIQSNDFQFAAIPDISAVGAFDDVLKSNSQISVFIHTASPVTYSAKDVQNELIKPAVEGTRNALNAIKLYGPQIKRVVVTSSFTAIALGKDFDHDKYYTEKDWNPVTIEQALSNPEAAYAYAKKMAEKTVWDFVETESPTFKVTVVNPTVVFGPQAFGVKDKSKLNLLIEMINDILTLKPDDEIPPYASRCIDVRDVAKAHLVAFEKEEAINQRLVLINQPFSNDLLAYIIKKSFPVINIPEGNLERSRECIAKSCIKTDLTKTQEILGFDYVPVEKTILDTIQQLYDA*