MSDQDKPHRVITRFREDSVFEPTLAPSLPSTTVPVLFQLNSPSLGSWDLTKAVPLKWMPGDFWCGLAFLPDSELVEFKFVLLDAHNGYRAKGWANDVSGPGNLTMDVRRSGCLLAKGQVRAHAATPELSTGLQLPVSFESATAASMVADMVGADEELPVAPLDSGTTPITGASAAAGSSMLLPRHNPVVMAASLVVTDVMVGAAQAQQWGGQAGVRTMAPRSRPARPLSARGRTTSYNVGSATAARLYLEMFGGSSSGSG