FFQDKKSLKMGGWPRPPVNYCILIAMALSSSHTGSLNVQQIYNFTREHFPFFQTAPDGWKNTIRHNLCFSSSFCKTPYQLCREGKRKSCLWHLTLDGRHRLGDEIRTLTGESFQQLKGSMSHP