MDFTYIRSAGREVWPSARVGEPVSGNQSPALGRFPLPLWKGHIEVPPANVSTHGPEQYLQGSAGVNAFANLDIPSSGCFAGISNSSCALSLLSSQPWGPRNRASGSIAANDFMNHEGSTVAPPSHSAMANSFMSSAWSFKGQEASSSSHGVIRELGLGETVGTEFSGAGELYSTRQGSKQCMDDREQLRQYGASSNQIHWSL