MKFTTFALAAIVALATLPAMAAATRVTDPDLPRELPAQGPVSVSWADPAQFTDIRYSPNKWEAARGTWVRDLAEYLRKEASKALQPGQTLDVHITDIQRAGEYEPWHGPSADHIRVMKDIYPPRLTFDFTLRDADGRVIDQGQRKLTDLGYLVGARPMEHDPLRYEKRMINQWIHREFSDKRELSAHP