MADGVHFGSTPASVPPHALLIPAPVHGHITPMMHLAHRLASIGVRVTLLTLDHFVARMADRYASGNPRVVGIPDVLPPHFEKDSSLGLSVTLTMESNLEAALQEALHTLTCKEAVPPVTCIVGDFFLRLTRSLAHKNGLPEFVFYPLGVSTFASCSDLAHALLHMQSDEEGDAVVPANDFVERVGDGGSSELQFDVPFELPFDKSGFQRYIMELMKTRFGQLREAAGVIVNSMEDLEAGICSAAVQSARLIGPLVSPSLLGVPPQASESLTIEERECIQWLDMQPPSSVLYIAFGSMVKYSLAQLHELALGLAASQQRFLWALRKDLVFNINPKHSVLDALPCGFLEETMHRAKIIHWAPQVHVLSHASVGGFFQHCGWNSTLEGVVSGVPILAWPWFMDQFAHCSLVCDKWEVGIELERDEENRATKEDVERGVRKLMEGCHSRELRERASSFKTEISKALHSSDGAYQNNLKALVNDMRHSHLNRNLRSLL*