MAAESPAAPHALFLPYPAQGHVIPFMELAHRFLHRGGFAAATLVNTDFNHRRLLAASAPPPSSEAGSRLRLVSVADGLGAEDDHENLVLLNAAMENAVPPQLDALLAGGEVTCVVVDVGMSWALDVAKRRGIPAAALWPASAGVLSVILGAPELVRDGVIDDDGAPLNLTNNSFHLTKSSTTPMDATFLAWNYMAGNRDAERLVFHYLTTTAQAAAAKADFLLCNTFSDIEPAIFTKPSTPASILPIGPLRTWMRQQHGRPVGHFWRAEDTACMSFLDAQPRGSVVYVAFGSITVMAVAQLQELALGLQASGRPFLWVVRPGLAGKLPTGFTTDLVTGQGKGKVVGWAPQEQVLAHPAVACFVTHCGWNSTLEGVRNGLPMLCWPYFTDQFTNQTYICDIWRVGLRVALAESSGAMVTKERIVELLDDLLRDEGVKERVLKLKEKAEKSMSEDGESFKNLDLLMKSLRK*