MKVIRHDVDPDGDLLIVLKRPNSLNLMPHLPMDDFPWPPPHYGSILVDLSNKDDVQIEFRVFSLLLIRSSMFFRKMLTSPWKETVEESTASPPRLLRVSATDWNADALAVVLDIIHDRSYEYAIPHGLSNFFLAHVAAIVDYYQCAECPRIKAVTKQWESGFRLDMITHAWIMNLYIALVFSWKTFHSTLVPLVLENSHDLTRVTPIYDLPMGETLRTMDNKRQAILGKLLARIDAMAPGIWEGRTDCSDECYLLMRRRLPTVFPRLPVSRSLIGCSIAEVLSKIDDLLPTHEYYHGGNCVVNLIMYEATWEMYRDVRQASYEIFQ*