MGAEGRLLHADMESIDREENGVLPSAAEGETVPTPLKMVQEIWAMALQEVPCEFLVPADQRPLAAGAGAAASPATGFLPLIDLAGLLHPDSQAHTLQQIALACEEWGFFQAINHGIPKRVIEGARLAARQFFELPMDKKVPYTVKDQTSKGLIGYGHTDFFHGVANDWMDSLFGFLAPPPLKKLDMWPSHPKELREMVDCYGKELEILFARLLVAISKNLGLGDEHLQKAFQDYNLFFRANYYPPCPQPELVLGTHGHKDHGCLTVLLQDSDMDGLQVCKDGQWFSIDPTPDAVVINIGDKLQIFTNGKYKSALHRGVVSNNQTIMTLVAHLDPPNLVEALA*