MVQEELGKPIPKVQELLDYLKQFDKDGKGALSKEELQEVMRGSELSPDEVQVGQSSEDAEEQRPGCKAILFHGDGHLDIAKLSKYFLELGGSQVGTETARRDVASRVREAIVRIAEAEAQYDLKDAKAFAQFLQDADVRLVRARYLTELVRSGRPLPRRQELESTTFVPPNSEEAETALVSHQEVQTWAEGNRDAIICSISHAWETREHPDPCRYQLEHIVQRVVLYEAAFKADVWVFYDYASLFQFERFSPEEQNSFGAAMQNMHVMYAHEHTLTLRIESLTPDDVWNRMMANETELVPVYDKDEKNVVAKPLKDLFPNRNAYTSRGWCMAEVEWSSLRTVNLQHQRIDGVDDHSDDGSRVKLNGRIPMTPAKFRSKMEEAVFTHRSDAESVIRLQAKIFFEKVTVCEHLELEGLPADQVLALAHALPLYKNLKSLVLKTFRCDEEQVEALAKAHWAH*