MDIEKVLHMVGGAGETSYANNSSLQRITIRNSRPVVRACIQDLYCTSFPEILNLADLGCSSGPNTLLVIKEIIDAIQERCHQLRRHMPELRMFLNDLPGVPGSFYGRLFPRVSLDFVHSSNSVHWLSQVPEGLQSEMGLALNKENIYMAKSSPPAVFKAYLKQFQRDFSLFLKFRSEEMTCGGRMVLTLVGRKGEEPSSRDCCCLWELLVKALMEMVSQGAIQRAKVDSFDLPYYSPSAKELKAVIIMEGSFVLDQLQITEINWDANDNDDNEGFFFDKEASGQNVAKFLRAATEPMLANHFGEEIIEELFRKYAEHVGEHLAMEKTKHVIFTISMTKKV