MDIEKVLHMVGGAGETSYANNSSLQRITIRNSRPVVRACIQDLYCTSFPEILNLADLGCSSGPNTLLVIKEIIDAIQERCHQLRRHMPELRMFLNDLPGNDFNTIFRSLPVFYDTLKEEKGLLPGTCFIAGVPGSFYGRLFPRVSLDFVHSSNSVHWLSQVPEGLQSEMGLALNKENIYMAKSSPPAVFKAYLKQFQRDFSLFLKFRSEEMTCGGRMVLTLVGRKGEEPSSRDCCCLWELLVKALMEMVSQGAIQRAKVDSFDLPYYSPSAKELKAVIIMEGSFVLDQLQITEINWDANDNDDNEGFFFDKEASGQNVAKFLRAATEPMLANHFGEEIIEELFRKYAEHVGEHLAMEKTKHVIFTISMTKKV