MVREVFETAAAMKRMVAAKGGSDVLRGRVLANVFYEPSTRTMCSFDAAMKRLGGQVVSVSESTSSAKKGETLEDTVRCLECYCDAMVLRHPQVGTAARAAAAARKPILNAGDGVGEHPTQALLDLFTVATAWAETGAAPPDVLACLAGKQLTLLGDLKHGRTTHSLALLCSRLAAPPSLVLVSPPELRMPQAVCDKLRARGVAVEETDALRQVLPQTDVLYVTRVQRERFATEEAYRAVAGSYVVDKALMEAAPPRCVVLHPLPRVDEISTDFDADPRARYFEQMENGMYVRMALLALVL