MQSSGVATQKAVLGGGRVQARAPVARASRPRVVACRAAGLSGKVKKVVLAYSGGLDTSVILKWLQDTYDCEVVTFTADLGQGEELEPARKKAEAAGVKEIYIDDLREEFVRDFVFPMFRANSLYEGTYLLGTSIARPLIAKRQIEIAMEVGADAVSHGATGKGNDQVRFELGYYGLKPDIKVIAPWREWDLNSRTKLIAYAETHGIGVPAGKRNEPPFSMDANLLHISYEGNALEDPWVEPSESMFTRSVSPEQAPDTPTYVEIEFEKGDPVGINGTRMSPATLLTELNRLGGDNGIGRVDIVESRFVGMKSRGVYETPGGTILLAMRRAIESICLDRGESHLKDELMPKYAELVYNGFWFSPERLALQDAFDRTQQFVTGTVRAKLYKGNVIVVGRKSPYSLYDDKISSFEDDGGAYDQKDAAGFIKLQALRLRTLAKNRGDSWNKGLFX