MDERCDMDKSEEVLLPGFRFHPTDEELVGFYLKRKIQQKPLSIELIRQLDIYKYDPWDLPKLASSGEKEWYFYCPRDRKYRNSARPNRVTGAGFWKATGTDRPIYSSEGTKCIGLKKSLVFYKGRAAKGIKTDWMMHEFRLPSLTDPSLPKIPIDKNIPANDAWAICRIFKKPSSMAQRALSHSWGPQSTAMTEPDLLSALQSIQASHFALEGSSRSAELALPANRFNSQQSFQGRQLQKLNSSENGSSCKVINFNLSPSLTHLSDKDIHSGPIIMPFETQTLQKSSDATSVVLSIAPGIINSIHEASPNTELEQPEECNGYAVDWVMDTDKGIGNSDEDPYTRKAENGYITGNQCGVSRKIKFPFDLGEDSSDDWACSIRCESLTCPEPPPEMSNSCSTEKYYT