MSTTLLRTSAAARPALRASSSKRAASMASTSFVRGKATLPDLPYDYGALEPSISGKIMELHHKKHHQTYVNSFNTASEQLEAAESKGDIAAAIALQPLINFHGGGHLNHSLFWENLAPSKNGGGGEPAGTLKTAIETSYGDFSSFKTKFNAALAGIQGSGWAWLVKDNETGQVQIKTYANQDPVVGKFTPLLGVDAWEHAYYLQYENRKAEYFSAIWDVINWKTVEKRLK