MADLVCRGLRDGVLEGEYAPALLIKDTLQISLGVHVFNHFLLSLSSNISSGKAQSRGLVVVAFACPPCFYVDLLRSRGIGVASLSNWIRIVDCYSDPLGWKDKLLNSGFSAQLSSKSHDKSSVGDVECLFRDVGDAEKLSSLVFDLGRGLVGPGKGRFSVAIDSASELLRHTSLLSVSSLINNLRSHDQVASLFWLLHSDLHEPRAILSLEYLSSMVAGLEPIASPSTDAQRNHHNHLFQLEQNSRRGKLHMRLKRRNGRVKILFEEFDVEQGGIKFVPVSLGNAIRNDAILPKVQFNLQLTDKERGDRAKVILPFEHQGNGEDIKIYDGRGPIADAPKNIFPTPRLDESASATITTSSNGGKGEIHYFRDSDEEALDTDEDPDDDLDI*