MLHIDFCIAADVQAALEESGKPNTATVAVPIIIEKEVLKLLAPPVCSSDGGFEYDLNATRKLLDAKGATAAYIVVRTAPSTQYVVIYVSDATSAKNRMLYSTGLSRVVEATPHAQKRTVQISSVSELLPTLFEAESKKVREALMTESERHHAAIARMEVAPQPVVLPGVAVQITTEADDVLSQLAGGAVEVATFKIAAEQLQLDKTVAQLNGNLDQVKSILTDADPRFVLLRYPSPKTHLAEAVMVYVCPPTCSPKIKIQYASSAAAFREQALRHKIQLAHKVETDTPATLAEDVRSAFEPFPPAGARKTQDQSPSCPPTSWAPKGHRMLI