MAAEQPILDADEHAPLHKCGGSYRVIPKTPQHENIASDITQLIGWTPLVELMNIAGKEGAVARIVGKLECQQPLGSVKDRIALPMIEDAEKHGLIKPGVSTLVEPTSGNTAISLACVGIHKGYKVAAVMPASVSIERRMILRALGADVYLTDPALGFSGVFAKTDEVLASIPDSYMLNQLVNANNPETHFLTTGPEIWKDTAGKVDIFMACAGTGGTFSGAGRYLKAQNPAIKVLAVEPAESAVLSGGSKGPHKIQGIGPGFIPTTTDVSVADEFVTVSSEEAMTFARRLAKEEGLLVGISSGAAFAAALKVKLHYLQEAFSLPQGAYLFRCRLRFKFRKGFFILSWCNGNMEVKLLCSMSVSRLQRGPRILAS*