MADGKAVTIRTRKFMTNRLLSRKQFVIDVLHPGRANVSKAELKEKLSKMYEVKDPNSIFVFKFRTHFGGGKSTGFGLIYDSVENAKKFEPKYRLIRNGLATKVEKSRKQMKERKNRARKIRGVKKTKAGDAAKGGKKK