MAEAEGAKSLTGLLNGIAQSSYYGNTEITEELLKSELYPDLPADQFRALLEKMRGLVKSIVSADMDINQIDAFLTAQTKKQGGITTEQAVVLAKFWKNHKRKIRESVVSQSRWENNLKSMNWRIDLKSQSRHRDQENSPVAIVEMEIGNNDKESEFLYLEFNEAKINGMLKQLAEVEDCIRALTQTS