MKLVRHPCVVHLYQGAQIFTSSWSIIHVVIDVCRGFEETQRKVIPNNIRSGSSHTTRISDIHFAPGKANFFFPCADPHFGGYLPHATVWNPQMVGRVPLPLDLIEDEPVFVNVKQFHAIMRRREQRAKLETQNKLIKARKLYLHESRHVHALKRPRGSGARFLPKSFKNLESQNMTCQSNKKTPRETCMDSWLISCRSATTLVVQPHLDPT