AEELGALLEWFRLVIKGFPNTDINDFTGSLKDGMLDNALLYRHFPDYVNYEKFDPEDCGENNAAALDILAKHLNLPVLVDPEELCVGAPDEPDIYAWLERIVERINEG